// //调用匿名函数
// (function() {
//     console.log('这是一个函数表达式')
// })();

//  //调用匿名对象
// ({
//     name: 'foo',
//     show: function() {
//         console.log(this.name)
//     }
// }).show();

// console.log({a: 1}.a)
// console.log({a: function() {}}.a());

function foo() {
    console.log('a')
    return this
}('1')
let a = function() { console.log('b') }
// console.log(foo)
// console.log(foo())
// console.log(a)
// console.log(a('1'))
